a substitute who scores - French English Dictionary